Skip to content

Conversation

@SoraSuegami
Copy link
Member

…ler on GPU

  • Added new sampling methods for GpuDCRTPolyMatrix, including sample_distribution, gauss_samp_gq_arb_base, and sample_p1_full.
  • Implemented GpuMatrixSampleDist enum for better distribution handling.
  • Introduced GpuDCRTTrapdoor and GpuDCRTPolyTrapdoorSampler for GPU-based trapdoor sampling.
  • Enhanced equality checks for GpuDCRTPoly and GpuDCRTPolyMatrix to utilize GPU operations.
  • Added tests for GPU trapdoor generation, preimage generation, and round-trip byte conversion.
  • Introduced mutex locks to ensure thread safety for certain FFI calls and sampling functions.
  • Updated the GPU DCRT Poly interface to support new functionalities and improve performance.

…ler on GPU

- Added new sampling methods for GpuDCRTPolyMatrix, including sample_distribution, gauss_samp_gq_arb_base, and sample_p1_full.
- Implemented GpuMatrixSampleDist enum for better distribution handling.
- Introduced GpuDCRTTrapdoor and GpuDCRTPolyTrapdoorSampler for GPU-based trapdoor sampling.
- Enhanced equality checks for GpuDCRTPoly and GpuDCRTPolyMatrix to utilize GPU operations.
- Added tests for GPU trapdoor generation, preimage generation, and round-trip byte conversion.
- Introduced mutex locks to ensure thread safety for certain FFI calls and sampling functions.
- Updated the GPU DCRT Poly interface to support new functionalities and improve performance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant